#include "point.h"

/*X    Y   SPEED   DIRECT  ANGLE*/

unsigned int points_pos1_num = 31;
unsigned int points_pos2_num = 31;

Points points_pos1[] = {
    {0.000000, 0.000000, 50, 2.995231, 1.570796}, /*point ranks 0*/

    {-0.361128, 0.053236, 100, 2.999895, 1.570796}, /*point ranks 1*/

    {-0.722391, 0.104772, 150, 3.004561, 1.570796}, /*point ranks 2*/

    {-1.083787, 0.154607, 200, 3.009229, 1.570796}, /*point ranks 3*/

    {-1.445318, 0.202742, 250, 3.013900, 1.570796}, /*point ranks 4*/

    {-1.806983, 0.249176, 300, 3.018574, 1.570796}, /*point ranks 5*/

    {-2.168781, 0.293910, 350, 3.023248, 1.570796}, /*point ranks 6*/

    {-2.530714, 0.336944, 400, 3.027925, 1.570796}, /*point ranks 7*/

    {-2.892781, 0.378277, 450, 3.032604, 1.570796}, /*point ranks 8*/

    {-3.254981, 0.417910, 500, 3.037283, 1.570796}, /*point ranks 9*/

    {-3.617316, 0.455843, 500, 3.041964, 1.570796}, /*point ranks 10*/

    {-3.979785, 0.492075, 500, 3.046646, 1.570796}, /*point ranks 11*/

    {-4.342388, 0.526607, 500, 3.051328, 1.570796}, /*point ranks 12*/

    {-4.705124, 0.559438, 500, 3.056011, 1.570796}, /*point ranks 13*/

    {-5.067996, 0.590569, 500, 3.060694, 1.570796}, /*point ranks 14*/

    {-5.431000, 0.620000, 500, 3.065364, 1.570796}, /*point ranks 15*/

    {-5.796329, 0.647903, 500, 3.070019, 1.570796}, /*point ranks 16*/

    {-6.161791, 0.674105, 500, 3.074674, 1.570796}, /*point ranks 17*/

    {-6.527388, 0.698607, 500, 3.079328, 1.570796}, /*point ranks 18*/

    {-6.893118, 0.721408, 500, 3.083982, 1.570796}, /*point ranks 19*/

    {-7.258983, 0.742509, 450, 3.088634, 1.570796}, /*point ranks 20*/

    {-7.624981, 0.761910, 400, 3.093286, 1.570796}, /*point ranks 21*/

    {-7.991114, 0.779611, 350, 3.097937, 1.570796}, /*point ranks 22*/

    {-8.357381, 0.795611, 300, 3.102585, 1.570796}, /*point ranks 23*/

    {-8.723782, 0.809910, 250, 3.107232, 1.570796}, /*point ranks 24*/

    {-9.090316, 0.822509, 200, 3.111877, 1.570796}, /*point ranks 25*/

    {-9.456985, 0.833408, 150, 3.116520, 1.570796}, /*point ranks 26*/

    {-9.823788, 0.842607, 100, 3.121161, 1.570796}, /*point ranks 27*/

    {-10.190724, 0.850105, 50, 3.125799, 1.570796}, /*point ranks 28*/

    {-10.557796, 0.855903, 30, 3.130435, 1.570796}, /*point ranks 29*/

    {-10.94000, 0.860000, 30, 3.130435, 1.570796}, /*point ranks 30*/

};

/*No.1 Bezier path has 41 points in total.*/
Points points_pos2[] = {

    {0.000000, 0.000000, 50, 2.973996, 1.570796}, /*point ranks 0*/

    {-0.398673, 0.067449, 100, 2.983582, 1.570796}, /*point ranks 1*/

    {-0.797640, 0.131020, 150, 2.993182, 1.570796}, /*point ranks 2*/

    {-1.196903, 0.190714, 200, 3.002796, 1.570796}, /*point ranks 3*/

    {-1.596460, 0.246530, 250, 3.012421, 1.570796}, /*point ranks 4*/

    {-1.996313, 0.298469, 300, 3.022056, 1.570796}, /*point ranks 5*/

    {-2.396461, 0.346530, 350, 3.031700, 1.570796}, /*point ranks 6*/

    {-2.796903, 0.390714, 400, 3.041350, 1.570796}, /*point ranks 7*/

    {-3.197640, 0.431020, 450, 3.051004, 1.570796}, /*point ranks 8*/

    {-3.598673, 0.467449, 500, 3.060661, 1.570796}, /*point ranks 9*/

    {-4.000000, 0.500000, 500, 3.078649, 1.570796}, /*point ranks 10*/

    {-4.542798, 0.534211, 500, 3.108189, 1.570796}, /*point ranks 11*/

    {-4.991264, 0.549197, 500, 3.138848, 1.570796}, /*point ranks 12*/

    {-5.368875, 0.550233, 500, -3.118467, 1.570796}, /*point ranks 13*/

    {-5.699102, 0.542595, 500, -3.105575, 1.570796}, /*point ranks 14*/

    {-6.005422, 0.531558, 500, -3.111649, 1.570796}, /*point ranks 15*/

    {-6.311308, 0.522395, 500, -3.135476, 1.518436}, /*point ranks 16*/

    {-6.640235, 0.520383, 500, 3.113863, 1.466077}, /*point ranks 17*/

    {-7.015676, 0.530797, 500, 3.078560, 1.413717}, /*point ranks 18*/

    {-7.461106, 0.558911, 500, 3.047071, 1.361357}, /*point ranks 19*/

    {-8.000000, 0.610000, 450, 3.019900, 1.308997}, /*point ranks 20*/

    {-8.233030, 0.638499, 352, 2.992478, 1.256637}, /*point ranks 21*/

    {-8.465187, 0.673376, 309, 2.965075, 1.204277}, /*point ranks 22*/

    {-8.696470, 0.714631, 265, 2.937733, 1.151917}, /*point ranks 23*/

    {-8.926880, 0.762264, 221, 2.910493, 1.099557}, /*point ranks 24*/

    {-9.156417, 0.816275, 177, 2.883392, 1.047198}, /*point ranks 25*/

    {-9.385080, 0.876664, 132, 2.856471, 0.994838}, /*point ranks 26*/

    {-9.612870, 0.943431, 88, 2.829765, 0.942478}, /*point ranks 27*/

    {-9.839787, 1.016576, 44, 2.803312, 0.890118}, /*point ranks 28*/

    {-10.065830, 1.096099, 30, 2.777140, 0.837758}, /*point ranks 29*/

    {-10.291000, 1.182000, 30, 2.777140, 0.785398}, /*point ranks 30*/

};
